Platform Explorer / Nuxeo Platform 6.0

Component org.nuxeo.runtime.LoginComponent

Documentation

The login component is defining the login infrastructure and extension points to add new security domains

Implementation

Class: org.nuxeo.runtime.api.login.LoginComponent

Services

Extension Points

XML Source

<?xml version="1.0"?>

<component name="org.nuxeo.runtime.LoginComponent" version="1.0">
  <documentation>
  The login component is defining the login infrastructure
  and extension points to add new security domains
  @author Bogdan Stefanescu (bs@nuxeo.com)
  </documentation>

  <implementation class="org.nuxeo.runtime.api.login.LoginComponent"/>

  <service>
	  <provide interface="org.nuxeo.runtime.api.login.LoginService" />
  </service>


  <extension-point name="domains">
    <documentation>
    Enable clients to register new security domains in the application
    <p/>
    There are 2 predefined security domains that clients may define:
    <ul>
     <li/>The nuxeo-client-login -
     <li/> The nuxeo-system-login - used to log in programmatically as the system user
    </ul>
    By default these domains are not defined. If you need a system login and/or a client login you should
    contribute the domains defining the login modules to be used.
    </documentation>
    <object class="org.nuxeo.runtime.api.login.SecurityDomain"/>
  </extension-point>

</component>